// TestConsole.cpp : Defines the entry point for the console application.
//

#include "stdafx.h"
#include <iostream>
#include <cstdlib>
#include <memory>
#include <map>
#include <string>
#include <vector>
#include <array>
#include <unordered_map>
//#include "MathLibTest.h"
//#include "Log.h"
//#include "ValueItem.h"
//#include "AllocatorBase.h"
//#include "FileHelper.h"

#include "../../CommonLib/Src/FixedSizeAllocator.h"
#include "../../CommonLib/Src/ObjectPool.h"
#include "../../CommonLib/src/FrameAllocator.h"
#include "../../MathLib/DXMath3.03fix/FlameMath.h"
using namespace std;
using namespace FlameEngine;

#include "StopWatch.h"

class A
{
public:
	A(){}
	~A(){ std::cout << "delete a\n"; }
};



int _tmain(int argc, _TCHAR* argv[])
{
	A* a = new A();
	std::vector<std::shared_ptr<A>> vec;
	vec.emplace_back(make_shared<A>());

	vec.erase(vec.begin());

	int c = sizeof(bool);

	
	FlameEngine::StopWatch timer;
	timer.Start();


	timer.Stop();
	std::cout<<timer.GetElapsedTime()<<"\n";
	system("pause");
	return 0;
}


